to haggle over the price - Alemán Inglés Diccionario